<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>STAPpp: CDomain Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">STAPpp
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">STAPpp is a C++ finite element method (FEM) code whose input/output data files are the same as STAP90.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="class_c_domain-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">CDomain Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Domain class : Define the problem domain.  
 <a href="class_c_domain.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_domain_8h_source.html">Domain.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for CDomain:</div>
<div class="dyncontent">
<div class="center"><img src="class_c_domain__coll__graph.png" border="0" usemap="#_c_domain_coll__map" alt="Collaboration graph"/></div>
<map name="_c_domain_coll__map" id="_c_domain_coll__map">
<area shape="rect" id="node2" href="class_c_load_case_data.html" title="Class LoadData is used to store load data. " alt="" coords="5,92,125,117"/>
<area shape="rect" id="node3" href="class_c_element.html" title="Element base class. " alt="" coords="289,92,369,117"/>
<area shape="rect" id="node4" href="class_c_material.html" title="Material base class which only define one data member. " alt="" coords="161,5,239,31"/>
<area shape="rect" id="node5" href="class_c_node.html" title="Node class. " alt="" coords="354,5,417,31"/>
<area shape="rect" id="node6" href="class_c_skyline_matrix.html" title="CSkylineMatrix\&lt; double \&gt;" alt="" coords="497,92,671,117"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac033f25fc38a8a7709368da946ff924f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ac033f25fc38a8a7709368da946ff924f">CDomain</a> ()</td></tr>
<tr class="memdesc:ac033f25fc38a8a7709368da946ff924f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#ac033f25fc38a8a7709368da946ff924f">More...</a><br /></td></tr>
<tr class="separator:ac033f25fc38a8a7709368da946ff924f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1bbface97b156669362e2d26013a183"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ae1bbface97b156669362e2d26013a183">~CDomain</a> ()</td></tr>
<tr class="memdesc:ae1bbface97b156669362e2d26013a183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Desconstructor.  <a href="#ae1bbface97b156669362e2d26013a183">More...</a><br /></td></tr>
<tr class="separator:ae1bbface97b156669362e2d26013a183"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a774f823c7cb2ccc0c31d8c39775b02ea"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a774f823c7cb2ccc0c31d8c39775b02ea">ReadData</a> (string FileName, string OutFile)</td></tr>
<tr class="memdesc:a774f823c7cb2ccc0c31d8c39775b02ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read domain data from the input data file.  <a href="#a774f823c7cb2ccc0c31d8c39775b02ea">More...</a><br /></td></tr>
<tr class="separator:a774f823c7cb2ccc0c31d8c39775b02ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c753cfb72b7b0f0941a9413ef9af569"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a4c753cfb72b7b0f0941a9413ef9af569">ReadNodalPoints</a> ()</td></tr>
<tr class="memdesc:a4c753cfb72b7b0f0941a9413ef9af569"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read nodal point data.  <a href="#a4c753cfb72b7b0f0941a9413ef9af569">More...</a><br /></td></tr>
<tr class="separator:a4c753cfb72b7b0f0941a9413ef9af569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a117dd91b65ae0e4b44a48f2cc081b53b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a117dd91b65ae0e4b44a48f2cc081b53b">ReadLoadCases</a> ()</td></tr>
<tr class="memdesc:a117dd91b65ae0e4b44a48f2cc081b53b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read load case data.  <a href="#a117dd91b65ae0e4b44a48f2cc081b53b">More...</a><br /></td></tr>
<tr class="separator:a117dd91b65ae0e4b44a48f2cc081b53b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85c5d050e61b83aff9ddd4713a5de88d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a85c5d050e61b83aff9ddd4713a5de88d">ReadElements</a> ()</td></tr>
<tr class="memdesc:a85c5d050e61b83aff9ddd4713a5de88d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read element data.  <a href="#a85c5d050e61b83aff9ddd4713a5de88d">More...</a><br /></td></tr>
<tr class="separator:a85c5d050e61b83aff9ddd4713a5de88d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9565aa1bd7478955682cebfde2035029"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a9565aa1bd7478955682cebfde2035029">ReadBarElementData</a> (unsigned int EleGrp)</td></tr>
<tr class="memdesc:a9565aa1bd7478955682cebfde2035029"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read bar element data from the input data file.  <a href="#a9565aa1bd7478955682cebfde2035029">More...</a><br /></td></tr>
<tr class="separator:a9565aa1bd7478955682cebfde2035029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb81e6126a3af7a934f614e1abaa7d6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a4bb81e6126a3af7a934f614e1abaa7d6">CalculateEquationNumber</a> ()</td></tr>
<tr class="memdesc:a4bb81e6126a3af7a934f614e1abaa7d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate global equation numbers corresponding to every degree of freedom of each node.  <a href="#a4bb81e6126a3af7a934f614e1abaa7d6">More...</a><br /></td></tr>
<tr class="separator:a4bb81e6126a3af7a934f614e1abaa7d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45b5d1e1497327e3598330f9fbb44a0b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a45b5d1e1497327e3598330f9fbb44a0b">CalculateColumnHeights</a> ()</td></tr>
<tr class="memdesc:a45b5d1e1497327e3598330f9fbb44a0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate column heights.  <a href="#a45b5d1e1497327e3598330f9fbb44a0b">More...</a><br /></td></tr>
<tr class="separator:a45b5d1e1497327e3598330f9fbb44a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14dd5afbd4b14cf16884d6adee4daf61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a14dd5afbd4b14cf16884d6adee4daf61">CalculateDiagnoalAddress</a> ()</td></tr>
<tr class="memdesc:a14dd5afbd4b14cf16884d6adee4daf61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate address of diagonal elements in banded matrix.  <a href="#a14dd5afbd4b14cf16884d6adee4daf61">More...</a><br /></td></tr>
<tr class="separator:a14dd5afbd4b14cf16884d6adee4daf61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8778ea80cca6c2b1766c6281bb27fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a8d8778ea80cca6c2b1766c6281bb27fb">AllocateMatrices</a> ()</td></tr>
<tr class="memdesc:a8d8778ea80cca6c2b1766c6281bb27fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate storage for matrices.  <a href="#a8d8778ea80cca6c2b1766c6281bb27fb">More...</a><br /></td></tr>
<tr class="separator:a8d8778ea80cca6c2b1766c6281bb27fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3da94b9ff12cee16725811319381eff2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a3da94b9ff12cee16725811319381eff2">AssembleStiffnessMatrix</a> ()</td></tr>
<tr class="memdesc:a3da94b9ff12cee16725811319381eff2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble the banded gloabl stiffness matrix.  <a href="#a3da94b9ff12cee16725811319381eff2">More...</a><br /></td></tr>
<tr class="separator:a3da94b9ff12cee16725811319381eff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa64e76b5911e9e048807d2f6ff2867c5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#aa64e76b5911e9e048807d2f6ff2867c5">AssembleForce</a> (unsigned int LoadCase)</td></tr>
<tr class="memdesc:aa64e76b5911e9e048807d2f6ff2867c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assemble the global nodal force vector for load case LoadCase.  <a href="#aa64e76b5911e9e048807d2f6ff2867c5">More...</a><br /></td></tr>
<tr class="separator:aa64e76b5911e9e048807d2f6ff2867c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3994927ada797f0aed55ce780ecb056"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#af3994927ada797f0aed55ce780ecb056">GetMODEX</a> ()</td></tr>
<tr class="memdesc:af3994927ada797f0aed55ce780ecb056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return solution mode.  <a href="#af3994927ada797f0aed55ce780ecb056">More...</a><br /></td></tr>
<tr class="separator:af3994927ada797f0aed55ce780ecb056"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf9bbb26c70f61edd773a2731c6341a4"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#abf9bbb26c70f61edd773a2731c6341a4">GetTitle</a> ()</td></tr>
<tr class="memdesc:abf9bbb26c70f61edd773a2731c6341a4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the title of problem.  <a href="#abf9bbb26c70f61edd773a2731c6341a4">More...</a><br /></td></tr>
<tr class="separator:abf9bbb26c70f61edd773a2731c6341a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0bab7ee93c97c43d474dd07d0993956"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ab0bab7ee93c97c43d474dd07d0993956">GetNEQ</a> ()</td></tr>
<tr class="memdesc:ab0bab7ee93c97c43d474dd07d0993956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the total number of equations.  <a href="#ab0bab7ee93c97c43d474dd07d0993956">More...</a><br /></td></tr>
<tr class="separator:ab0bab7ee93c97c43d474dd07d0993956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79ef02bcdfe04e4f9d0af98a27b0bb64"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a79ef02bcdfe04e4f9d0af98a27b0bb64">GetNUMNP</a> ()</td></tr>
<tr class="memdesc:a79ef02bcdfe04e4f9d0af98a27b0bb64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the total number of nodal points.  <a href="#a79ef02bcdfe04e4f9d0af98a27b0bb64">More...</a><br /></td></tr>
<tr class="separator:a79ef02bcdfe04e4f9d0af98a27b0bb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af91e886fced3f012cb3f8bc541d4e633"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#af91e886fced3f012cb3f8bc541d4e633">GetNWK</a> ()</td></tr>
<tr class="memdesc:af91e886fced3f012cb3f8bc541d4e633"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of banded global stiffness matrix elements.  <a href="#af91e886fced3f012cb3f8bc541d4e633">More...</a><br /></td></tr>
<tr class="separator:af91e886fced3f012cb3f8bc541d4e633"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29553432cdd970c9726a43ca0ab8f46b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a29553432cdd970c9726a43ca0ab8f46b">GetMK</a> ()</td></tr>
<tr class="memdesc:a29553432cdd970c9726a43ca0ab8f46b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum half bandwith.  <a href="#a29553432cdd970c9726a43ca0ab8f46b">More...</a><br /></td></tr>
<tr class="separator:a29553432cdd970c9726a43ca0ab8f46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a901fd72e3a58f6d7a6cd4688e7050573"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_node.html">CNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a901fd72e3a58f6d7a6cd4688e7050573">GetNodeList</a> ()</td></tr>
<tr class="memdesc:a901fd72e3a58f6d7a6cd4688e7050573"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the node list.  <a href="#a901fd72e3a58f6d7a6cd4688e7050573">More...</a><br /></td></tr>
<tr class="separator:a901fd72e3a58f6d7a6cd4688e7050573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8094ce3184224463e99233820269791"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#aa8094ce3184224463e99233820269791">GetNUME</a> ()</td></tr>
<tr class="memdesc:aa8094ce3184224463e99233820269791"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of elements in each element group.  <a href="#aa8094ce3184224463e99233820269791">More...</a><br /></td></tr>
<tr class="separator:aa8094ce3184224463e99233820269791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba540711d3917aed41ccf408138d2a89"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#aba540711d3917aed41ccf408138d2a89">GetNUMEG</a> ()</td></tr>
<tr class="memdesc:aba540711d3917aed41ccf408138d2a89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return total number of element groups.  <a href="#aba540711d3917aed41ccf408138d2a89">More...</a><br /></td></tr>
<tr class="separator:aba540711d3917aed41ccf408138d2a89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75104bfb1048137e4a2ce408cd106e2e"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a75104bfb1048137e4a2ce408cd106e2e">GetElementTypes</a> ()</td></tr>
<tr class="memdesc:a75104bfb1048137e4a2ce408cd106e2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element type of each group.  <a href="#a75104bfb1048137e4a2ce408cd106e2e">More...</a><br /></td></tr>
<tr class="separator:a75104bfb1048137e4a2ce408cd106e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1cf348efce9a2a68c10629e59d053f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_element.html">CElement</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#af1cf348efce9a2a68c10629e59d053f6">GetElementSetList</a> ()</td></tr>
<tr class="memdesc:af1cf348efce9a2a68c10629e59d053f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return element Set List.  <a href="#af1cf348efce9a2a68c10629e59d053f6">More...</a><br /></td></tr>
<tr class="separator:af1cf348efce9a2a68c10629e59d053f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91550b4289f53a4add3563e0d618a87d"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a91550b4289f53a4add3563e0d618a87d">GetNUMMAT</a> ()</td></tr>
<tr class="memdesc:a91550b4289f53a4add3563e0d618a87d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return number of different sets of material/section properties in each element group.  <a href="#a91550b4289f53a4add3563e0d618a87d">More...</a><br /></td></tr>
<tr class="separator:a91550b4289f53a4add3563e0d618a87d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa392754138abad8b2b06989dff347db5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_material.html">CMaterial</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#aa392754138abad8b2b06989dff347db5">GetMaterialSetList</a> ()</td></tr>
<tr class="memdesc:aa392754138abad8b2b06989dff347db5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return material set list.  <a href="#aa392754138abad8b2b06989dff347db5">More...</a><br /></td></tr>
<tr class="separator:aa392754138abad8b2b06989dff347db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0935b1b927a3009dc59b1c55d1c9c1f7"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a0935b1b927a3009dc59b1c55d1c9c1f7">GetForce</a> ()</td></tr>
<tr class="memdesc:a0935b1b927a3009dc59b1c55d1c9c1f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to the global nodal force vector.  <a href="#a0935b1b927a3009dc59b1c55d1c9c1f7">More...</a><br /></td></tr>
<tr class="separator:a0935b1b927a3009dc59b1c55d1c9c1f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6af0683d436481864d3e042d5e8360a8"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a6af0683d436481864d3e042d5e8360a8">GetDisplacement</a> ()</td></tr>
<tr class="memdesc:a6af0683d436481864d3e042d5e8360a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to the global nodal displacement vector.  <a href="#a6af0683d436481864d3e042d5e8360a8">More...</a><br /></td></tr>
<tr class="separator:a6af0683d436481864d3e042d5e8360a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0ddcd8b77c9217f87ff41fa7e825498"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ab0ddcd8b77c9217f87ff41fa7e825498">GetNLCASE</a> ()</td></tr>
<tr class="memdesc:ab0ddcd8b77c9217f87ff41fa7e825498"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the total number of load cases.  <a href="#ab0ddcd8b77c9217f87ff41fa7e825498">More...</a><br /></td></tr>
<tr class="separator:ab0ddcd8b77c9217f87ff41fa7e825498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac93f5bd46e0dee4bbd6e251e055bffa7"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ac93f5bd46e0dee4bbd6e251e055bffa7">GetNLOAD</a> ()</td></tr>
<tr class="memdesc:ac93f5bd46e0dee4bbd6e251e055bffa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of concentrated loads applied in each load case.  <a href="#ac93f5bd46e0dee4bbd6e251e055bffa7">More...</a><br /></td></tr>
<tr class="separator:ac93f5bd46e0dee4bbd6e251e055bffa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad764e6ae1c6df1ad84b250773fd8a44b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_load_case_data.html">CLoadCaseData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ad764e6ae1c6df1ad84b250773fd8a44b">GetLoadCases</a> ()</td></tr>
<tr class="memdesc:ad764e6ae1c6df1ad84b250773fd8a44b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the list of load cases.  <a href="#ad764e6ae1c6df1ad84b250773fd8a44b">More...</a><br /></td></tr>
<tr class="separator:ad764e6ae1c6df1ad84b250773fd8a44b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f35e8f23f0169e49ed5240c86b97862"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_skyline_matrix.html">CSkylineMatrix</a>&lt; double &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a6f35e8f23f0169e49ed5240c86b97862">GetStiffnessMatrix</a> ()</td></tr>
<tr class="memdesc:a6f35e8f23f0169e49ed5240c86b97862"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to the banded stiffness matrix.  <a href="#a6f35e8f23f0169e49ed5240c86b97862">More...</a><br /></td></tr>
<tr class="separator:a6f35e8f23f0169e49ed5240c86b97862"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a028753aec3fbb47c5f383a6c450e438b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_domain.html">CDomain</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a028753aec3fbb47c5f383a6c450e438b">Instance</a> ()</td></tr>
<tr class="memdesc:a028753aec3fbb47c5f383a6c450e438b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return pointer to the instance of the Domain class.  <a href="#a028753aec3fbb47c5f383a6c450e438b">More...</a><br /></td></tr>
<tr class="separator:a028753aec3fbb47c5f383a6c450e438b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a0ddb0564ad1e231785193131981e85a7"><td class="memItemLeft" align="right" valign="top">ifstream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a0ddb0564ad1e231785193131981e85a7">Input</a></td></tr>
<tr class="memdesc:a0ddb0564ad1e231785193131981e85a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input file stream for reading data from input data file.  <a href="#a0ddb0564ad1e231785193131981e85a7">More...</a><br /></td></tr>
<tr class="separator:a0ddb0564ad1e231785193131981e85a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9338983686959343f5dd7b28b67ecf10"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a9338983686959343f5dd7b28b67ecf10">Title</a> [256]</td></tr>
<tr class="memdesc:a9338983686959343f5dd7b28b67ecf10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Heading information for use in labeling the outpu.  <a href="#a9338983686959343f5dd7b28b67ecf10">More...</a><br /></td></tr>
<tr class="separator:a9338983686959343f5dd7b28b67ecf10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8678923d263ef97a049303e185497c2"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#af8678923d263ef97a049303e185497c2">MODEX</a></td></tr>
<tr class="memdesc:af8678923d263ef97a049303e185497c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Solution MODEX.  <a href="#af8678923d263ef97a049303e185497c2">More...</a><br /></td></tr>
<tr class="separator:af8678923d263ef97a049303e185497c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6770caa103690e60e9a9108ac8130d6"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ad6770caa103690e60e9a9108ac8130d6">NUMNP</a></td></tr>
<tr class="memdesc:ad6770caa103690e60e9a9108ac8130d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of nodal points.  <a href="#ad6770caa103690e60e9a9108ac8130d6">More...</a><br /></td></tr>
<tr class="separator:ad6770caa103690e60e9a9108ac8130d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa397b5dff3e8a0cd68cfbed7eb6dcdae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_node.html">CNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#aa397b5dff3e8a0cd68cfbed7eb6dcdae">NodeList</a></td></tr>
<tr class="memdesc:aa397b5dff3e8a0cd68cfbed7eb6dcdae"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of all nodes in the domain.  <a href="#aa397b5dff3e8a0cd68cfbed7eb6dcdae">More...</a><br /></td></tr>
<tr class="separator:aa397b5dff3e8a0cd68cfbed7eb6dcdae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4611af5102633c35f25552de8b2741b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#af4611af5102633c35f25552de8b2741b">NUMEG</a></td></tr>
<tr class="memdesc:af4611af5102633c35f25552de8b2741b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of element groups.  <a href="#af4611af5102633c35f25552de8b2741b">More...</a><br /></td></tr>
<tr class="separator:af4611af5102633c35f25552de8b2741b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e35f2f099af78185d457b858cb5b9e8"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a6e35f2f099af78185d457b858cb5b9e8">ElementTypes</a></td></tr>
<tr class="memdesc:a6e35f2f099af78185d457b858cb5b9e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element type of each group.  <a href="#a6e35f2f099af78185d457b858cb5b9e8">More...</a><br /></td></tr>
<tr class="separator:a6e35f2f099af78185d457b858cb5b9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d85c4822189857994c8bb85c02147df"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a3d85c4822189857994c8bb85c02147df">NUME</a></td></tr>
<tr class="memdesc:a3d85c4822189857994c8bb85c02147df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of elements in each element group.  <a href="#a3d85c4822189857994c8bb85c02147df">More...</a><br /></td></tr>
<tr class="separator:a3d85c4822189857994c8bb85c02147df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27e7fb3382fe9de8ff25cbfc78fd5daf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_element.html">CElement</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a27e7fb3382fe9de8ff25cbfc78fd5daf">ElementSetList</a></td></tr>
<tr class="memdesc:a27e7fb3382fe9de8ff25cbfc78fd5daf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Element Set List.  <a href="#a27e7fb3382fe9de8ff25cbfc78fd5daf">More...</a><br /></td></tr>
<tr class="separator:a27e7fb3382fe9de8ff25cbfc78fd5daf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fb919f85006a618dc8a9612f00b6eed"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a7fb919f85006a618dc8a9612f00b6eed">NUMMAT</a></td></tr>
<tr class="memdesc:a7fb919f85006a618dc8a9612f00b6eed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of different sets of material/section properties in each element group.  <a href="#a7fb919f85006a618dc8a9612f00b6eed">More...</a><br /></td></tr>
<tr class="separator:a7fb919f85006a618dc8a9612f00b6eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f17349bfbec031b16d8c737dd42737b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_material.html">CMaterial</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a2f17349bfbec031b16d8c737dd42737b">MaterialSetList</a></td></tr>
<tr class="memdesc:a2f17349bfbec031b16d8c737dd42737b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Material set list.  <a href="#a2f17349bfbec031b16d8c737dd42737b">More...</a><br /></td></tr>
<tr class="separator:a2f17349bfbec031b16d8c737dd42737b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b538965b1ade83445bb417673a60a7"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ad8b538965b1ade83445bb417673a60a7">NLCASE</a></td></tr>
<tr class="memdesc:ad8b538965b1ade83445bb417673a60a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of load cases.  <a href="#ad8b538965b1ade83445bb417673a60a7">More...</a><br /></td></tr>
<tr class="separator:ad8b538965b1ade83445bb417673a60a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a972c075b3b26dba28809d5c4e63133c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_load_case_data.html">CLoadCaseData</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a972c075b3b26dba28809d5c4e63133c9">LoadCases</a></td></tr>
<tr class="memdesc:a972c075b3b26dba28809d5c4e63133c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of all load cases.  <a href="#a972c075b3b26dba28809d5c4e63133c9">More...</a><br /></td></tr>
<tr class="separator:a972c075b3b26dba28809d5c4e63133c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7d678c3577376ecebfcea6e8f8c2edb"><td class="memItemLeft" align="right" valign="top">unsigned int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#aa7d678c3577376ecebfcea6e8f8c2edb">NLOAD</a></td></tr>
<tr class="memdesc:aa7d678c3577376ecebfcea6e8f8c2edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of concentrated loads applied in each load case.  <a href="#aa7d678c3577376ecebfcea6e8f8c2edb">More...</a><br /></td></tr>
<tr class="separator:aa7d678c3577376ecebfcea6e8f8c2edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34c75bf1c31199ec1e25dfc92af98d7a"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a34c75bf1c31199ec1e25dfc92af98d7a">NEQ</a></td></tr>
<tr class="memdesc:a34c75bf1c31199ec1e25dfc92af98d7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total number of equations in the system.  <a href="#a34c75bf1c31199ec1e25dfc92af98d7a">More...</a><br /></td></tr>
<tr class="separator:a34c75bf1c31199ec1e25dfc92af98d7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a833916c80af600a3d8e0de7edfced78b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a833916c80af600a3d8e0de7edfced78b">NWK</a></td></tr>
<tr class="memdesc:a833916c80af600a3d8e0de7edfced78b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of elements in banded global stiffness matrix.  <a href="#a833916c80af600a3d8e0de7edfced78b">More...</a><br /></td></tr>
<tr class="separator:a833916c80af600a3d8e0de7edfced78b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6baa1b214563041bab3b35ec195e1011"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#a6baa1b214563041bab3b35ec195e1011">MK</a></td></tr>
<tr class="memdesc:a6baa1b214563041bab3b35ec195e1011"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum half bandwith.  <a href="#a6baa1b214563041bab3b35ec195e1011">More...</a><br /></td></tr>
<tr class="separator:a6baa1b214563041bab3b35ec195e1011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaebdd6e72cc56c01a23b3d95c395863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_c_skyline_matrix.html">CSkylineMatrix</a>&lt; double &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#adaebdd6e72cc56c01a23b3d95c395863">StiffnessMatrix</a></td></tr>
<tr class="memdesc:adaebdd6e72cc56c01a23b3d95c395863"><td class="mdescLeft">&#160;</td><td class="mdescRight">Banded stiffness matrix.  <a href="#adaebdd6e72cc56c01a23b3d95c395863">More...</a><br /></td></tr>
<tr class="separator:adaebdd6e72cc56c01a23b3d95c395863"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abef36469500e65fb324db7666a3aa871"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#abef36469500e65fb324db7666a3aa871">Force</a></td></tr>
<tr class="memdesc:abef36469500e65fb324db7666a3aa871"><td class="mdescLeft">&#160;</td><td class="mdescRight">Global nodal force/displacement vector.  <a href="#abef36469500e65fb324db7666a3aa871">More...</a><br /></td></tr>
<tr class="separator:abef36469500e65fb324db7666a3aa871"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr class="memitem:ab1c20abfddca2dce49cb8303854f7297"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_c_domain.html">CDomain</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_c_domain.html#ab1c20abfddca2dce49cb8303854f7297">_instance</a> = NULL</td></tr>
<tr class="memdesc:ab1c20abfddca2dce49cb8303854f7297"><td class="mdescLeft">&#160;</td><td class="mdescRight">The instance of the Domain class.  <a href="#ab1c20abfddca2dce49cb8303854f7297">More...</a><br /></td></tr>
<tr class="separator:ab1c20abfddca2dce49cb8303854f7297"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Domain class : Define the problem domain. </p>
<p>Only a single instance of Domain class can be created </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac033f25fc38a8a7709368da946ff924f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac033f25fc38a8a7709368da946ff924f">&#9670;&nbsp;</a></span>CDomain()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CDomain::CDomain </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor. </p>

</div>
</div>
<a id="ae1bbface97b156669362e2d26013a183"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1bbface97b156669362e2d26013a183">&#9670;&nbsp;</a></span>~CDomain()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CDomain::~CDomain </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Desconstructor. </p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a8d8778ea80cca6c2b1766c6281bb27fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d8778ea80cca6c2b1766c6281bb27fb">&#9670;&nbsp;</a></span>AllocateMatrices()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CDomain::AllocateMatrices </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Allocate storage for matrices. </p>
<p>Allocate Force, ColumnHeights, DiagonalAddress and StiffnessMatrix and calculate the column heights and address of diagonal elements </p>

</div>
</div>
<a id="aa64e76b5911e9e048807d2f6ff2867c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa64e76b5911e9e048807d2f6ff2867c5">&#9670;&nbsp;</a></span>AssembleForce()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CDomain::AssembleForce </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>LoadCase</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Assemble the global nodal force vector for load case LoadCase. </p>

</div>
</div>
<a id="a3da94b9ff12cee16725811319381eff2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3da94b9ff12cee16725811319381eff2">&#9670;&nbsp;</a></span>AssembleStiffnessMatrix()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CDomain::AssembleStiffnessMatrix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Assemble the banded gloabl stiffness matrix. </p>

</div>
</div>
<a id="a45b5d1e1497327e3598330f9fbb44a0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45b5d1e1497327e3598330f9fbb44a0b">&#9670;&nbsp;</a></span>CalculateColumnHeights()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CDomain::CalculateColumnHeights </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Calculate column heights. </p>

</div>
</div>
<a id="a14dd5afbd4b14cf16884d6adee4daf61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14dd5afbd4b14cf16884d6adee4daf61">&#9670;&nbsp;</a></span>CalculateDiagnoalAddress()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CDomain::CalculateDiagnoalAddress </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Calculate address of diagonal elements in banded matrix. </p>

</div>
</div>
<a id="a4bb81e6126a3af7a934f614e1abaa7d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4bb81e6126a3af7a934f614e1abaa7d6">&#9670;&nbsp;</a></span>CalculateEquationNumber()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CDomain::CalculateEquationNumber </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Calculate global equation numbers corresponding to every degree of freedom of each node. </p>

</div>
</div>
<a id="a6af0683d436481864d3e042d5e8360a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6af0683d436481864d3e042d5e8360a8">&#9670;&nbsp;</a></span>GetDisplacement()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double* CDomain::GetDisplacement </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return pointer to the global nodal displacement vector. </p>

</div>
</div>
<a id="af1cf348efce9a2a68c10629e59d053f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1cf348efce9a2a68c10629e59d053f6">&#9670;&nbsp;</a></span>GetElementSetList()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_element.html">CElement</a>** CDomain::GetElementSetList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return element Set List. </p>

</div>
</div>
<a id="a75104bfb1048137e4a2ce408cd106e2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a75104bfb1048137e4a2ce408cd106e2e">&#9670;&nbsp;</a></span>GetElementTypes()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::GetElementTypes </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Element type of each group. </p>

</div>
</div>
<a id="a0935b1b927a3009dc59b1c55d1c9c1f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0935b1b927a3009dc59b1c55d1c9c1f7">&#9670;&nbsp;</a></span>GetForce()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double* CDomain::GetForce </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return pointer to the global nodal force vector. </p>

</div>
</div>
<a id="ad764e6ae1c6df1ad84b250773fd8a44b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad764e6ae1c6df1ad84b250773fd8a44b">&#9670;&nbsp;</a></span>GetLoadCases()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_load_case_data.html">CLoadCaseData</a>* CDomain::GetLoadCases </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the list of load cases. </p>

</div>
</div>
<a id="aa392754138abad8b2b06989dff347db5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa392754138abad8b2b06989dff347db5">&#9670;&nbsp;</a></span>GetMaterialSetList()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_material.html">CMaterial</a>** CDomain::GetMaterialSetList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return material set list. </p>

</div>
</div>
<a id="a29553432cdd970c9726a43ca0ab8f46b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29553432cdd970c9726a43ca0ab8f46b">&#9670;&nbsp;</a></span>GetMK()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::GetMK </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the maximum half bandwith. </p>

</div>
</div>
<a id="af3994927ada797f0aed55ce780ecb056"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3994927ada797f0aed55ce780ecb056">&#9670;&nbsp;</a></span>GetMODEX()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::GetMODEX </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return solution mode. </p>

</div>
</div>
<a id="ab0bab7ee93c97c43d474dd07d0993956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0bab7ee93c97c43d474dd07d0993956">&#9670;&nbsp;</a></span>GetNEQ()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::GetNEQ </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the total number of equations. </p>

</div>
</div>
<a id="ab0ddcd8b77c9217f87ff41fa7e825498"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0ddcd8b77c9217f87ff41fa7e825498">&#9670;&nbsp;</a></span>GetNLCASE()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::GetNLCASE </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the total number of load cases. </p>

</div>
</div>
<a id="ac93f5bd46e0dee4bbd6e251e055bffa7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac93f5bd46e0dee4bbd6e251e055bffa7">&#9670;&nbsp;</a></span>GetNLOAD()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::GetNLOAD </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the number of concentrated loads applied in each load case. </p>

</div>
</div>
<a id="a901fd72e3a58f6d7a6cd4688e7050573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a901fd72e3a58f6d7a6cd4688e7050573">&#9670;&nbsp;</a></span>GetNodeList()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_node.html">CNode</a>* CDomain::GetNodeList </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the node list. </p>

</div>
</div>
<a id="aa8094ce3184224463e99233820269791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8094ce3184224463e99233820269791">&#9670;&nbsp;</a></span>GetNUME()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::GetNUME </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the number of elements in each element group. </p>

</div>
</div>
<a id="aba540711d3917aed41ccf408138d2a89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba540711d3917aed41ccf408138d2a89">&#9670;&nbsp;</a></span>GetNUMEG()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::GetNUMEG </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return total number of element groups. </p>

</div>
</div>
<a id="a91550b4289f53a4add3563e0d618a87d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91550b4289f53a4add3563e0d618a87d">&#9670;&nbsp;</a></span>GetNUMMAT()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::GetNUMMAT </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return number of different sets of material/section properties in each element group. </p>

</div>
</div>
<a id="a79ef02bcdfe04e4f9d0af98a27b0bb64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79ef02bcdfe04e4f9d0af98a27b0bb64">&#9670;&nbsp;</a></span>GetNUMNP()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::GetNUMNP </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the total number of nodal points. </p>

</div>
</div>
<a id="af91e886fced3f012cb3f8bc541d4e633"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af91e886fced3f012cb3f8bc541d4e633">&#9670;&nbsp;</a></span>GetNWK()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::GetNWK </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the number of banded global stiffness matrix elements. </p>

</div>
</div>
<a id="a6f35e8f23f0169e49ed5240c86b97862"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f35e8f23f0169e49ed5240c86b97862">&#9670;&nbsp;</a></span>GetStiffnessMatrix()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_skyline_matrix.html">CSkylineMatrix</a>&lt;double&gt;* CDomain::GetStiffnessMatrix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return pointer to the banded stiffness matrix. </p>

</div>
</div>
<a id="abf9bbb26c70f61edd773a2731c6341a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf9bbb26c70f61edd773a2731c6341a4">&#9670;&nbsp;</a></span>GetTitle()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">string CDomain::GetTitle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return the title of problem. </p>

</div>
</div>
<a id="a028753aec3fbb47c5f383a6c450e438b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a028753aec3fbb47c5f383a6c450e438b">&#9670;&nbsp;</a></span>Instance()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_domain.html">CDomain</a> * CDomain::Instance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Return pointer to the instance of the Domain class. </p>

</div>
</div>
<a id="a9565aa1bd7478955682cebfde2035029"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9565aa1bd7478955682cebfde2035029">&#9670;&nbsp;</a></span>ReadBarElementData()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CDomain::ReadBarElementData </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>EleGrp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read bar element data from the input data file. </p>

</div>
</div>
<a id="a774f823c7cb2ccc0c31d8c39775b02ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a774f823c7cb2ccc0c31d8c39775b02ea">&#9670;&nbsp;</a></span>ReadData()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CDomain::ReadData </td>
          <td>(</td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>FileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>OutFile</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read domain data from the input data file. </p>

</div>
</div>
<a id="a85c5d050e61b83aff9ddd4713a5de88d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a85c5d050e61b83aff9ddd4713a5de88d">&#9670;&nbsp;</a></span>ReadElements()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CDomain::ReadElements </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read element data. </p>

</div>
</div>
<a id="a117dd91b65ae0e4b44a48f2cc081b53b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a117dd91b65ae0e4b44a48f2cc081b53b">&#9670;&nbsp;</a></span>ReadLoadCases()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CDomain::ReadLoadCases </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read load case data. </p>

</div>
</div>
<a id="a4c753cfb72b7b0f0941a9413ef9af569"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c753cfb72b7b0f0941a9413ef9af569">&#9670;&nbsp;</a></span>ReadNodalPoints()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool CDomain::ReadNodalPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read nodal point data. </p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ab1c20abfddca2dce49cb8303854f7297"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1c20abfddca2dce49cb8303854f7297">&#9670;&nbsp;</a></span>_instance</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_domain.html">CDomain</a> * CDomain::_instance = NULL</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The instance of the Domain class. </p>

</div>
</div>
<a id="a27e7fb3382fe9de8ff25cbfc78fd5daf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27e7fb3382fe9de8ff25cbfc78fd5daf">&#9670;&nbsp;</a></span>ElementSetList</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_element.html">CElement</a>** CDomain::ElementSetList</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Element Set List. </p>
<p>ElementSetList[i] - ith element set</p>
<p>ElementSetList[i][j] - jth element in ith set </p>

</div>
</div>
<a id="a6e35f2f099af78185d457b858cb5b9e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e35f2f099af78185d457b858cb5b9e8">&#9670;&nbsp;</a></span>ElementTypes</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::ElementTypes</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Element type of each group. </p>

</div>
</div>
<a id="abef36469500e65fb324db7666a3aa871"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abef36469500e65fb324db7666a3aa871">&#9670;&nbsp;</a></span>Force</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double* CDomain::Force</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Global nodal force/displacement vector. </p>

</div>
</div>
<a id="a0ddb0564ad1e231785193131981e85a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ddb0564ad1e231785193131981e85a7">&#9670;&nbsp;</a></span>Input</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ifstream CDomain::Input</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Input file stream for reading data from input data file. </p>

</div>
</div>
<a id="a972c075b3b26dba28809d5c4e63133c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a972c075b3b26dba28809d5c4e63133c9">&#9670;&nbsp;</a></span>LoadCases</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_load_case_data.html">CLoadCaseData</a>* CDomain::LoadCases</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>List of all load cases. </p>

</div>
</div>
<a id="a2f17349bfbec031b16d8c737dd42737b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f17349bfbec031b16d8c737dd42737b">&#9670;&nbsp;</a></span>MaterialSetList</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_material.html">CMaterial</a>** CDomain::MaterialSetList</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Material set list. </p>
<p>MaterialSetList[i] - ith material set</p>
<p>MaterialSetList[i][j] - jth material in ith set </p>

</div>
</div>
<a id="a6baa1b214563041bab3b35ec195e1011"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6baa1b214563041bab3b35ec195e1011">&#9670;&nbsp;</a></span>MK</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::MK</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Maximum half bandwith. </p>

</div>
</div>
<a id="af8678923d263ef97a049303e185497c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8678923d263ef97a049303e185497c2">&#9670;&nbsp;</a></span>MODEX</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::MODEX</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Solution MODEX. </p>
<p>0 : Data check only; 1 : Execution </p>

</div>
</div>
<a id="a34c75bf1c31199ec1e25dfc92af98d7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34c75bf1c31199ec1e25dfc92af98d7a">&#9670;&nbsp;</a></span>NEQ</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::NEQ</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Total number of equations in the system. </p>

</div>
</div>
<a id="ad8b538965b1ade83445bb417673a60a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad8b538965b1ade83445bb417673a60a7">&#9670;&nbsp;</a></span>NLCASE</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::NLCASE</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Number of load cases. </p>

</div>
</div>
<a id="aa7d678c3577376ecebfcea6e8f8c2edb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7d678c3577376ecebfcea6e8f8c2edb">&#9670;&nbsp;</a></span>NLOAD</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::NLOAD</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Number of concentrated loads applied in each load case. </p>

</div>
</div>
<a id="aa397b5dff3e8a0cd68cfbed7eb6dcdae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa397b5dff3e8a0cd68cfbed7eb6dcdae">&#9670;&nbsp;</a></span>NodeList</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_node.html">CNode</a>* CDomain::NodeList</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>List of all nodes in the domain. </p>

</div>
</div>
<a id="a3d85c4822189857994c8bb85c02147df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d85c4822189857994c8bb85c02147df">&#9670;&nbsp;</a></span>NUME</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::NUME</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Number of elements in each element group. </p>

</div>
</div>
<a id="af4611af5102633c35f25552de8b2741b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4611af5102633c35f25552de8b2741b">&#9670;&nbsp;</a></span>NUMEG</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::NUMEG</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Total number of element groups. </p>
<p>An element group consists of a convenient collection of elements with same type </p>

</div>
</div>
<a id="a7fb919f85006a618dc8a9612f00b6eed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7fb919f85006a618dc8a9612f00b6eed">&#9670;&nbsp;</a></span>NUMMAT</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int* CDomain::NUMMAT</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Number of different sets of material/section properties in each element group. </p>

</div>
</div>
<a id="ad6770caa103690e60e9a9108ac8130d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6770caa103690e60e9a9108ac8130d6">&#9670;&nbsp;</a></span>NUMNP</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::NUMNP</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Total number of nodal points. </p>

</div>
</div>
<a id="a833916c80af600a3d8e0de7edfced78b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a833916c80af600a3d8e0de7edfced78b">&#9670;&nbsp;</a></span>NWK</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int CDomain::NWK</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Number of elements in banded global stiffness matrix. </p>

</div>
</div>
<a id="adaebdd6e72cc56c01a23b3d95c395863"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adaebdd6e72cc56c01a23b3d95c395863">&#9670;&nbsp;</a></span>StiffnessMatrix</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_c_skyline_matrix.html">CSkylineMatrix</a>&lt;double&gt;* CDomain::StiffnessMatrix</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Banded stiffness matrix. </p>
<p>A one-dimensional array storing only the elements below the skyline of the global stiffness matrix. </p>

</div>
</div>
<a id="a9338983686959343f5dd7b28b67ecf10"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9338983686959343f5dd7b28b67ecf10">&#9670;&nbsp;</a></span>Title</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">char CDomain::Title[256]</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Heading information for use in labeling the outpu. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/Users/xzhang/git/FEM-Projects/STAPpp/src/h/<a class="el" href="_domain_8h_source.html">Domain.h</a></li>
<li>/Users/xzhang/git/FEM-Projects/STAPpp/src/cpp/<a class="el" href="_domain_8cpp.html">Domain.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
